About Quantock Lavender Company Limited (08790015) United Kingdom