West Hampstead Square – clock & habitat towers in construction 23.03.17