About Lilly&son Ltd (08289121) United Kingdom