About Duncansby Ne Limited (10982066) United Kingdom