About Benham Close Management Company Ltd (11200138) United Kingdom