About Nicko Properties Ltd (12853983) United Kingdom