About Lilly Wood Ltd (13383424) United Kingdom