The Squad Management Share Facebook LinkedIn Twitter Telephone + 44 203 409 9180 1 Stedham Place London City of London WC1A 1HU United Kingdom