About Swallowfield Computers Limited (02921768) United Kingdom