About Clowes Engineering Limited (05411928) United Kingdom