About Lemmon Limited (08931960) United Kingdom