About Lilly Pad Properties Ltd (12643834) United Kingdom