About Irish Butcher Studio Limited (08438300) United Kingdom