About Spitfire Wax Company Ltd (11886797) United Kingdom