About S.g. Willis & Sons Limited (00884861) United Kingdom