39 Station Road,
We are a 5 minute walk from Solihull Train Station. Head down Station Road towards the town centre and we are located on the right, opposite Station Road restaurants.
Our office is also a 2 minute walk from Touchwood Shopping Centre in Solihull.
Business Development Manager
+44 7387 264 968
Trusted by some of the world’s smartest companies