About London Hand & Wrist Ltd (11867276) United Kingdom