About Homer Bartholomew Limited (08527528) United Kingdom