About Clyde Potatoes Seeds Ltd (12524879) United Kingdom