About Doghouse Primrose Hill Ltd (12542486) United Kingdom