About Lightfoot Computer Services Limited (02393602) United Kingdom