About Necc Properties Ltd (13707820) United Kingdom