About Specialist Tooling Technologies Ltd (04912170) United Kingdom