About Devonshire Asset Limited (12079676) United Kingdom