About F G Leach & Sons Limited (04646309) United Kingdom