About Kilgour French & Stanbury Limited (13518810) United Kingdom