About Devonshire Diggers Limited (06294543) United Kingdom