About Haddleton & Co Limited (10728134) United Kingdom