About N & C Horizon Limited (07289063) United Kingdom