About Devonshire Holdings Limited (10558894) United Kingdom