About Clyde Agriculture (seeds) Ltd. (SC240907) United Kingdom