About Nixa Properties Ltd (12923760) United Kingdom