About Hammer & Tong Holdings Ltd (12715738) United Kingdom