This Google Maps link shows the junction off the A1301, which may be of interest. Turn to the left, over the railway crossing for the Vision Centre and the Huawei site. Turn to the right for the road into Sawston Village. The 17 acres are behind the screen of trees on the right just beyond the turning for Sawston village. It's not a particularly good location to link with the Vision Centre, because you have to cross a short section of dual carriageway and then a railway crossing to 'commute' between the two.
I should have said it's a link to a Streetview image, rather than a satellite image. And you can of course scroll about a bit, if anyone wants to further explore the location.