About N.x Dog Walking & Pet Sitting Limited (SC608561) United Kingdom