About New Horizons Management Company Limited (07296375) United Kingdom