About Stockwell Property Investments Limited (03590367) United Kingdom