About Devereaux Kelly Associates Limited (12386423) United Kingdom