About G & L Livestock Limited (SC240548) United Kingdom