About Neil Duffy Interim Limited (09331257) United Kingdom