About Bloomsbury Hotel (london) Limited (05308886) United Kingdom