About Devonshire Road Investments Limited (00656396) United Kingdom