About Lord Hill Hotel Limited (04257371) United Kingdom