About Sheer Necessities Limited (12592796) United Kingdom