About Lily S House London Ltd (12961867) United Kingdom