About Devonshire Investments Limited (09822058) United Kingdom