About William Anderson & Sons Stationers Limited (SC015375) United Kingdom