About Duffy Fryer Computing Limited (02909006) United Kingdom