About North Hill Management Ltd (11130106) United Kingdom