About Claymore Consultancy Associates Ltd (10459403) United Kingdom