About Anchor Nurseries Limited (00621155) United Kingdom