About Bloomsbury Mews (2) Management Company Limited (06615671) United Kingdom