Aye there might be some wiggle in what the website, worth a try
I've got a job on in virginia water at the moment amusingly (just down from Egham) and it looks like they have an actual premises that you can go and visit, in the flesh - rare treat, cheers for the insight!