About Larkspur & Lavender Limited (10705508) United Kingdom