About N & A London Limited (08611565) United Kingdom