Stephen Allen's headquarters is in West Midlands, England. Stephen Allen has a revenue of $35M, and 146 employees.
Stephen Allen's headquarters is in West Midlands, England. Stephen Allen has a revenue of $35M, and 146 employees.
Stephen Allen CEO: undefined undefined

CEO

Add

CEO Approval Rating

- -/100

Est. Annual Revenue
$25-100M
Agree?
Est. Employees
100-250
Agree?
Contacts
New
Schedule a Demo

Stephen Allen Headquarters

49 High Street Stourbridge

West Midlands, EnglandDY8 1DE

01384 377534

Driving Directions »

Stephen Allen Summary

ABOUT

Overview

Stephen Allen's headquarters is located in West Midlands, England, GB DY8 1DE. Stephen Allen has an estimated 146 employees and an estimated annual revenue of 35.0M....

Competitors

There are no competitors identified for Stephen Allen

Acquisitions

There have been no acquisitions found related to Stephen Allen

Funding

Funding data cannot be found related to Stephen Allen

Investments

Recent investment data cannot be found related to Stephen Allen

Frequently Asked Questions about Stephen Allen

  1. How much revenue does Stephen Allen generate?

    Stephen Allen generates $35M in revenue
  2. How much funding does Stephen Allen have?

    Stephen Allen has historically raised $0 in funding
  1. Where is Stephen Allen's headquarters?

    Stephen Allen's headquarters is in West Midlands England, GB
  2. How many employees does Stephen Allen have?

    Stephen Allen has 146 employees

Trending Companies