About N & R London Limited (12333818) United Kingdom