About N & S London Limited (12483904) United Kingdom