About N&cs Holdings Limited (13391789) United Kingdom