About Lavenders Of London Limited (03971252) United Kingdom