About Charlesworth Technical Design Limited (08339382) United Kingdom