About Devereux Investments Ltd (12240862) United Kingdom