About Devonshire Ventures Limited (09881334) United Kingdom