About Devonshire Capital Limited (11458051) United Kingdom