About Stratford Place Property Investments Ltd (13642220) United Kingdom