About Clowes Limited (12777813) United Kingdom