About St Michaels Mews (liverpool) Management Company Limited (02481233) United Kingdom