About J. & C. Devlin Limited (04214466) United Kingdom