About Nikara Properties Ltd (13140683) United Kingdom