About Sewardstone Nail & Beauty Spa Ltd (12242565) United Kingdom