About Sands Hands Manicure And Pedicure Studio Limited (12677846) United Kingdom