About Leamington Nails & Spa Ltd (11402856) United Kingdom