About Westwood Meat Holdings Limited (09164986) United Kingdom