About J D Devlin & Sons Limited (13007155) United Kingdom