Whistle Stop
Main Road
Stamford PE9 4RN
United Kingdom