About S.h. Skidmore & Sons Limited (01373976) United Kingdom