About Duffy Contractors Ltd (10809744) United Kingdom