About Geddes Investments Ltd (12413630) United Kingdom