About Wax Scents & Joy Ltd (SC713696) United Kingdom