About Swallowtail Uk Limited (02846943) United Kingdom