About Stroud Valleys Project Limited (02224016) United Kingdom