About Neils Limited (04422715) United Kingdom