About D. C. Homewood Limited (01013066) United Kingdom