About Steve Duffy Consulting Limited (09890029) United Kingdom