About Ivor Heal Hotel Limited (13058044) United Kingdom