About Clemshaw Limited (01596457) United Kingdom