About Neilson Limited (SC154961) United Kingdom