About Thomas Leach Limited (00204800) United Kingdom