About R & L Farming Llp (OC321473) United Kingdom