About Leech & Tolliday Limited (01996715) United Kingdom