About Allensmore Nurseries Limited (02202142) United Kingdom