About Anchor Computer Systems Limited (01582278) United Kingdom