About Walpole Close Management Company Ltd (12040129) United Kingdom