About Hopwood & Horace Ltd (10696011) United Kingdom