About Walton Kilgour Stirling Ltd. (SC339183) United Kingdom