About N & D London Limited (02305313) United Kingdom