About Meat And Greek Barry Limited (12495901) United Kingdom