About Finch Salon Ltd (12454767) United Kingdom