About North Fen Poodles Limited (12097195) United Kingdom