About C L Towell & Son (metals) Ltd (08372485) United Kingdom