About N And D Holdings Limited (13248737) United Kingdom