About Devons Portfolio Ltd (08648155) United Kingdom