About Foxglove Hotel Management Limited (11156856) United Kingdom