About David Nichols Limited (10519245) United Kingdom