About Welsh Lavender Limited (07399624) United Kingdom