About Devonshire Group Holdings Limited (13373461) United Kingdom