About Lemondrop Design Limited (10521405) United Kingdom