About Swallowcraft Limited (02245889) United Kingdom