About Leach & Thompson Limited (00357338) United Kingdom