About G & L Avis Limited (05922967) United Kingdom