About Meat Shack Shrewsbury Limited (10414814) United Kingdom