About Duchy Farm Kennels Limited (06291862) United Kingdom