About Nickchris Properties Limited (12262380) United Kingdom