About Lilliput Property Ltd (NI653493) United Kingdom