About South Quays Management Company Limited (11197323) United Kingdom