A family owned business based in the North of England The Squirrel Hotels Group comprises hotels offering quality accommodation, good food and warm hospitality. The hotel collection began with the purchase of the Bells Hotel and Golf Club in the Forest of Dean and has since grown to include other... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet