About The Doghouse Pet Shop & Aquatics Ltd (12709039) United Kingdom