About Neilcott Holdings Limited (02016880) United Kingdom