About Kilgour & Co Limited (05914449) United Kingdom