About S.allwood & Son Limited (00663731) United Kingdom