About Devon & Exeter 2007 Limited (06223333) United Kingdom