About Stroud Green Road Developments Limited (08039525) United Kingdom