About Farmer Duffin Ltd (NI667876) United Kingdom