About Leask & Eacott Limited (01971393) United Kingdom