About New Horizons Living Ltd (10717818) United Kingdom