About Bloomsbury Street Developments Limited Partnership (LP003713) United Kingdom