About Kea Developments Limited (05614273) United Kingdom