About Kea Investments Alexandra Wharf Limited (11683021) United Kingdom