Company name: Birch Hill
Description: Birch Hill is an independent registered charity caring for and rescuing dogs of all breeds. We are always looking to find loving new homes for our dogs.
Birch Hill House, Neen Sollars, Kidderminster DY14 0AQ, United Kingdom