About Lily Taylor & Co Limited (11546699) United Kingdom