About Lords Meat Limited (12882209) United Kingdom