About Jones & Billing Butchers Limited (10293989) United Kingdom