About St. Julian S Mews Management Company Limited (06915292) United Kingdom