About Duffy Coachbuilders Limited (NI060129) United Kingdom