About S Leach Tm Ltd (11866473) United Kingdom