About Heywood Hall Ltd (10060863) United Kingdom