About Specialized Tools Design & Manufacture Ltd (SC600456) United Kingdom