About The Swallowtail Jam Limited (12921946) United Kingdom