About Devon Plus Limited (04312866) United Kingdom