About L T H Farms Ltd (06669156) United Kingdom