About L & C Farming Company Limited (02026020) United Kingdom