About North Ridge Horizons Limited (12126593) United Kingdom