About Neilson Duncan Consultants Limited (09929228) United Kingdom