About Logan Farming Company Limited (SC295682) United Kingdom