About N.b. Sellar Limited (05498320) United Kingdom