About Kecks Ltd (10967578) United Kingdom