About Lilliput Properties Ltd (10310436) United Kingdom