About N&d&c Limited (12258102) United Kingdom