About Swallow (gb) Limited (06816243) United Kingdom