About Ampersand Hands Ltd (11927247) United Kingdom