About Devereaux Solicitors Limited (10428841) United Kingdom