About Devereux & Co. Limited (04140829) United Kingdom