About J S Leach & Sons Limited (05810577) United Kingdom