About Foxglove Hotel Limited (11156834) United Kingdom