About Stroudwater Redevelopment Partnership Limited (03717660) United Kingdom