About Clery & Co Limited (12538253) United Kingdom