About N&d Sheppard Limited (06626765) United Kingdom