About Bloomsbury Plaza Services Limited (05907301) United Kingdom