About Glamour & Spa Of London Limited (13233315) United Kingdom