About Devereaux Ltd (13568197) United Kingdom