About The Dog House Leads Ltd (13000039) United Kingdom