About Lillyandmain Ltd (12058392) United Kingdom