About Nine North Avenue Management Company Limited (13007390) United Kingdom