About Duffy Rafferty Holdings Ltd (NI028087) United Kingdom