About Leach Trading Ltd (11047238) United Kingdom