About Leach Hardwicke Limited (08819677) United Kingdom