About Jiffy Steamer Company Ltd (07804709) United Kingdom