About The Devonshire Pub Company Limited (02588480) United Kingdom