About Devon Dog House Ltd (13671586) United Kingdom