The owners of West Ham United’s London Stadium have been forced to cough up £3.6m after losing a court case against the Premier League club. E20 Stadium, set up by publicly-owned London Legacy ...