About L & H Beauty Studios Ltd (11239656) United Kingdom