About The Devoy Group Limited (10528402) United Kingdom