About Devondale Holdings Limited (08772208) United Kingdom