About J.e. Homewood Limited (09262121) United Kingdom