About Wax & Stamp Ltd. (09491410) United Kingdom