About The Dog House Stourbridge Limited (12424162) United Kingdom