About Devon Dogs Limited (06207298) United Kingdom