SP Scratch & Patch Pet Insurance London, Greater London, United Kingdom Scratch & Patch is a pet insurance brand based in London, in Greater London (United Kingdom), a pet insurance…