About Stourbridge Management Limited (07645360) United Kingdom