About Walsham Close Management Company Ltd (13655705) United Kingdom