STAAH Home > Hotel Buyers Guide > Computer Technology STAAH Stirling House, Denny End Road, Waterbeach Cambridge CB25 9QE United Kingdom Phone: +44 160 380 4520 https://www.staah.com/