About Devon Inns Limited (11202826) United Kingdom