About Luke Mellor Farms Limited (10685624) United Kingdom