About Lily Pad Nursery Ltd. (13663963) United Kingdom