About Chelwood Tool Company Limited (04188143) United Kingdom