About Gordon Sloan Farmers Ltd (SC578557) United Kingdom