About Stourbridge Project Services Limited (05728733) United Kingdom