About Jones & Spencer Inns (lupton) Limited (12276743) United Kingdom