About The Millstone Inn Stamford Ltd (13445966) United Kingdom