About Kea London Ltd (09665897) United Kingdom