About Lily The Valley Limited (11965682) United Kingdom