About S Leggate & Sons Limited (08023059) United Kingdom