About Lily Of London Limited (09122901) United Kingdom