About Kilgour Technical Services Ltd (12791598) United Kingdom