About Telegraph Hotel Limited (11785084) United Kingdom