About St Margarets Mews Residents Company Limited (03785115) United Kingdom