About Christopher Duff Consultancy Limited (06703225) United Kingdom