About Petticlem - The Edinburgh Wax Co. Ltd (SC664145) United Kingdom