About Stubbs Mews Management Company Limited (13647271) United Kingdom