About Lilywood Close Management Company Ltd (11739119) United Kingdom