About Devonshire Investment Holdings Limited (04710884) United Kingdom