About Cooper Homewood Limited (07627650) United Kingdom