About Meridian Seeds Limited (03929444) United Kingdom