About George Storrar (farmers) Limited (SC035905) United Kingdom