About Kea Billingshurst Limited (12649793) United Kingdom