About The Holborn Hotel Limited (03613258) United Kingdom