E. P. Barrus Ltd announced the appointment of Ben Allen as General Manager for the Marine Leisure Division.Ben will be responsible…