About E.p.barrus (property) Limited (03308479) United Kingdom