About Wash & Glow Spa Limited (13360852) United Kingdom