About Inn The Dog House Ltd (13070380) United Kingdom