About M. Horn & Co. Ltd (02222871) United Kingdom