About Devereux Partners Limited (07214760) United Kingdom