About The Jam Wax Company Ltd (13228684) United Kingdom