Council completes £1.8 million purchase of Cardale Park land