About Neilcott Group Holdings Limited (08313483) United Kingdom