SCC always evolving
We help clients succeed through IT transformation and exceptional customer experiences.
That’s our purpose. The reason we exist.
Our ambition is to be the most customer and employee centric IT systems integrator in the UK.
SCC values
Responsibility
- We take responsibility for our customers, each other, our community, and environment.
- We take accountability and lead by example.
- We can all make a difference independently, and collectively, and always bring solutions to problems and a can-do attitude.
Passion
- We’re passionate and excited about what we do, and how we do it.
- We nurture ideas and inspire excellence.
- We find creative solutions to challenges – and have fun doing it.
Customer First
- We always put our customers first.
- We make decisions, and measure outcomes, based on providing exceptional customer service.
- We work hard to establish long-term, trusted partnerships.
Agility
- We think broadly, act quickly, and thrive on change.
- We’re agile and responsive to the needs of customers and our business.
- As a family-owned business, we’re both measured and decisive.
Family
- Our business is built on family values, entrepreneurship, and togetherness.
- We’re open, honest, supportive and inclusive.
- Our people are our family and we know that we’re stronger together.
EXECUTIVE TEAM
SCC UK Leadership Team
James Rigby
EMEA, CEO
Dennis Badman
UK, CEO
Adam Clark
Chief Revenue Officer
Dean Plowman
Finance Director
Fay Gleeson
Head of Corporate Services & Executive
Assistant to: James Rigby, SCC EMEA CEO & Dennis Badman, SCC UK CEO
Graham Fry
MD of SCC Collaboration
James Henigan
MD Cloud and Cyber Services
Natalie Sherratt
Chief Information Officer
Steve Crompton
Enterprise & Network General Manager
Tom Dillon
Chief Operating Officer
Victoria Robins
Head of Professional Services
Vikki Smith
Chief People Officer
About Us
Facts and figures
49
year heritage, privately-owned
45+
global offices
£3.4bn
SCC EMEA turnover
300+
strategic global technology vendors
£915.7m
SCC PLC (SCC UK) turnover
7300+
employees
50+
industry accreditations and awards
Offices
How to find us
We operate out of 65 locations in the UK, France, Spain, Romania and Vietnam.
Find the address and contact details of any SCC office