About Devonshire Management Ltd (11587332) United Kingdom