About Stratford Place Developments Limited (08425865) United Kingdom