About Stourbridge 1967 Limited (08604190) United Kingdom