Situated just outside of London in Slough, Berkshire, we're proud to be located in Amazon's ex-HQ. As our team are based within such close proximity to London and all major transport links, we like to visit out partners as much as we can. If you're ever in the area let us know! We'd love to hear from you.
The Switch, 1-7 The Grove, Slough, Berkshire, SL1 1QP