About Chelmer Fabrication Limited (02531846) United Kingdom