About Gardenlore Limited (08280788) United Kingdom