About North London Dog Walking Ltd (11923314) United Kingdom