About Stourbridge Technical Services Limited (03024530) United Kingdom