About Lemmon International Limited (10093956) United Kingdom