About Kirkby Computing Services Limited (02558427) United Kingdom