About The Wax & Nail Bar Limited (SC574973) United Kingdom