About N&c Holdings Ltd (09510375) United Kingdom