About Devonshire Hotels & Restaurants Group Limited (01572796) United Kingdom