Leeds’ Elland Road stadium is under club ownership for the first time in 13 years after Andrea Radrizzani completed a deal to purchase the ground. The Sky Bet Championship club announced the agreement with Teak Commercial Limited, a firm based in the British Virgin Islands and owners of Elland Road since 2004, on Wednesday. A…