About Swallows Limited (04600006) United Kingdom