A multi-national construction business based in Central London with a number of high-profile projects in the UK and overseas.