About Lilliput Court Freeholders Limited (04881061) United Kingdom