About Leek Associates Ltd (08003383) United Kingdom