About Lilly & Jones Ltd (11998240) United Kingdom