About Harrell Hotels (europe) Ltd. (04380198) United Kingdom