About Leacott Trading Ltd (13293286) United Kingdom