High Lodge, a premier sporting and leisure venue, is nestled among 120 acres of woodland and countryside on the Suffolk coast.