About Hattrill & Co Limited (11769380) United Kingdom