About Abingdon Nurseries Limited (05574248) United Kingdom