About South Shoreditch Development Ltd (04950343) United Kingdom