About Swallow Crest Ltd. (06385012) United Kingdom