About Leek Oak Limited (10042845) United Kingdom