About S.l. Edwards And Sons Limited (00541582) United Kingdom