About Steve Duffy Consultancy Limited (08796896) United Kingdom