About Devon Holdings Limited (05100417) United Kingdom