About Leek Trading Ltd (12278821) United Kingdom