About S J Leach Limited (10292979) United Kingdom