About Waikare Properties Ltd (10904386) United Kingdom