About The Plough Inn Holford Ltd (11573738) United Kingdom