About Jubilee Nurseries Limited (13118183) United Kingdom