About Chaucer Computing Limited (02189261) United Kingdom