About Jones & Spencer Inns (giggleswick) Limited (12276814) United Kingdom