About Leo S Cookhouse Ltd (12601742) United Kingdom