About Willow & Wax Limited (11636352) United Kingdom