About The Anchor Inn Tempsford Ltd (13476972) United Kingdom