Hotel, beer and restaurant company headquartered in Dunstable, UK

Source documents