About Kiko Properties Limited (12891698) United Kingdom