About Flora Hair And Beauty Salon Ltd (13043223) United Kingdom