About Doyle Bloomsbury Hotel Limited (07676611) United Kingdom