About Lilypad Property Ltd (11597556) United Kingdom