About Devlin James Associates Ltd (13608378) United Kingdom