About The Lemondrop Company Of London Ltd (07466006) United Kingdom