About Duffy Consultancy Limited (06932776) United Kingdom