About Clews Clark Ltd (10172694) United Kingdom