About Nesha Woolery Limited (12202581) United Kingdom