About N & C London Limited (11337911) United Kingdom