About Lipstick & Locks Bury St Edmunds Limited (13179244) United Kingdom