About Keay Holdings Ltd (12766726) United Kingdom