About Lowesmoor Farms Limited (00622935) United Kingdom