Magma appears to agree with the LMFDB (and the value in the LMFDB was not computed using Magma, so I'm inclined to believe both are correct):
> R<x> := PolynomialRing(Rationals()); K<a> := NumberField(R![1, 0, 1]);
> E := EllipticCurve([K![1,1],K![1,1],K![1,0],K![-2,0],K![-1,-1]]);
> L:=LSeries(E);
> Evaluate(L,1);
0.425218322353457645030012715366
My guess is the discrepancy is due to not using enough coefficients (130 is definitely not enough); Magma wants 1418:
> LCfRequired(L);
1418
We generally do not store enough coefficients in the LMFDB to allow L-values to be computed (we do for most of the CMFs but for L-functions coming from motives that can easily be used to compute the coefficients it doesn't make sense to do this, nor would it be feasible beyond a very low conductor bound).