S.t.challis's headquarters is in Northamptonshire, England. S.t.challis has a revenue of $26.1M, and 239 employees.
S.t.challis's headquarters is in Northamptonshire, England. S.t.challis has a revenue of $26.1M, and 239 employees.
S.t.challis 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

S.t.challis Headquarters

DAVENTRY

Northamptonshire, EnglandNN11 3AG

01327 313800

Driving Directions »

S.t.challis Summary

ABOUT

Overview

S.t.challis' headquarters is located in Northamptonshire, England, GB NN11 3AG. S.t.challis has an estimated 239 employees and an estimated annual revenue of 26.1M....

Competitors

There are no competitors identified for S.t.challis

Acquisitions

There have been no acquisitions found related to S.t.challis

Funding

Funding data cannot be found related to S.t.challis

Investments

Recent investment data cannot be found related to S.t.challis

Frequently Asked Questions about S.t.challis

  1. How much revenue does S.t.challis generate?

    S.t.challis generates $26.1M in revenue
  2. How much funding does S.t.challis have?

    S.t.challis has historically raised $0 in funding
  1. Where is S.t.challis's headquarters?

    S.t.challis's headquarters is in Northamptonshire England, GB
  2. How many employees does S.t.challis have?

    S.t.challis has 239 employees

Trending Companies