About David Clifford Consulting Limited (08768402) United Kingdom