About N C & Sons Limited (11607819) United Kingdom