Having completed the acquisition of a prominent site close to the junction of London’s Oxford Street and Tottenham Court Road, developer Galliard Homes is about to start construction of a £140 million residential-led development.