About Swallow Holdings Limited (02979029) United Kingdom