About The Palm Salon Ltd (12446540) United Kingdom