About Baggallay Street Management Company Limited (06457659) United Kingdom