About G & L Barr Limited (SC375620) United Kingdom