About Nedell 75 Ltd (12466719) United Kingdom