About Cnlr Horizons Limited (02271807) United Kingdom