About The Baa Barbecue Company Limited (13150837) United Kingdom