Leisure property company has £1.1bn worth of office and retail properties in London

LONDON — The property company with the largest office and residential properties in the city of London is set to break ground on a £1 billion building in the capital next month.James Leisure will build a large office building, retail […]