About Duffells Investments Limited (08063321) United Kingdom