About St John Mews Residents Management Company Limited (12240684) United Kingdom