About Devereux House Limited (09990517) United Kingdom