About Bloomsbury Development Corporation Ltd (10570598) United Kingdom