About Leek Investment & Co. (SL002537) United Kingdom