In what town is the facility located Cromwell House?
The Cromwell House facility is located in the town of Auchenblae, and the exact address is: Auchenblae, AB30 1WR, United Kingdom.