About Baldock Nurseries Limited (02096275) United Kingdom