About Hatton And Spencer Ltd (11507798) United Kingdom