About Kea Downs Properties Limited (10113416) United Kingdom