About J.& E.smillie (growers) Limited (SC061860) United Kingdom