About N&d74 Ltd (SC638523) United Kingdom