About Merry Poppins Hair & Cosmetics Limited (12988840) United Kingdom