About St. Michael S Mews (london) Management Limited (02772322) United Kingdom