About Bloomsbury Mews (1) Management Company Limited (05588757) United Kingdom