About Meli S And Pedi S Spa Limited (02238954) United Kingdom