About Lily Wood London Ltd (10624223) United Kingdom