About Knill Computer Services Limited (01864453) United Kingdom