About Mcgill & Smith (seeds) Limited (SC137518) United Kingdom