About Clowes Controls Limited (09408013) United Kingdom