About Devereux & Associates Limited (06124977) United Kingdom