About Swallowtail Properties Ltd (05995020) United Kingdom