JLL’s Project & Development Services delivers Town Square at Newmarket, a new 35,000 sqm lifestyle centre