About The Tiny Hair Shop Limited (13460428) United Kingdom