About Stockwell Properties Ltd (10269152) United Kingdom