About Claydon Solutions Limited (06486339) United Kingdom