About The Lode Holding Company Limited (11749960) United Kingdom