About Devonshire Management Ltd (12752592) United Kingdom