About G & L Devlin Limited (SC496312) United Kingdom