About Devonshire International Limited (11232409) United Kingdom