About Beauty Box (leigh On Sea) Limited (12866751) United Kingdom