About Denton & Nickels Limited (12286827) United Kingdom