Lovell Homes has opened sales for the first phase of new homes at its Central Square development in Winchburgh – marking a key milestone in one of Scotland's most ambitious placemaking projects.