About Ponderosa Bird & Pet Centre Limited (07551024) United Kingdom