About Necs (property) Ltd (10760324) United Kingdom