About Specialized Fabrications Limited (03374710) United Kingdom