About The Leicester Square Hair And Beauty Company Ltd (12907800) United Kingdom