About Neb Properties Ltd (12908016) United Kingdom