London Square

OverviewSuggest Edit

London Square is a residential developer and house builder. It creates homes and new communities within Greater London.
TypePrivate
Founded2010
HQUxbridge, GB
Websitelondonsquare.co.uk

Locations

London Square is headquartered in
Uxbridge, United Kingdom

Location Map

Latest Updates

Employees (est.) (Jul 2020)109(-2%)
Cybersecurity ratingAMore

Key People/Management at London Square

Adam Lawrence

Adam Lawrence

Chief Executive
Mark Pain

Mark Pain

Non-Executive Chairman
Stephen Casey

Stephen Casey

Non-Executive Director
Mark Evans

Mark Evans

Chief Operating Officer
Scott Brown

Scott Brown

Chief Financial Officer
Steve Hudson

Steve Hudson

Commercial Director
Show more

London Square Office Locations

London Square has an office in Uxbridge
Uxbridge, GB (HQ)
York Rd
Show all (1)

London Square Financials and Metrics

Summary Metrics

Founding Date

2010

London Square total Funding

$335.3 m

London Square latest funding size

$188.70 m

Time since last funding

6 years ago

London Square investors

London Square's latest funding round in July 2014 was reported to be $188.7 m. In total, London Square has raised $335.3 m
Show all financial metrics

London Square Cybersecurity Score

Cybersecurity ratingPremium dataset

A

94/100

SecurityScorecard logo

London Square Online and Social Media Presence

Embed Graph

London Square Frequently Asked Questions

  • When was London Square founded?

    London Square was founded in 2010.

  • Who are London Square key executives?

    London Square's key executives are Adam Lawrence, Mark Pain and Stephen Casey.

  • How many employees does London Square have?

    London Square has 109 employees.

  • Who are London Square competitors?

    Competitors of London Square include Torrent Construction Services, Vornado Realty Trust and Dom Development.

  • Where is London Square headquarters?

    London Square headquarters is located at York Rd, Uxbridge.

  • Where are London Square offices?

    London Square has an office in Uxbridge.

  • How many offices does London Square have?

    London Square has 1 office.