About Devonshire Group Investments Limited (12264371) United Kingdom