About Lode Associates Limited (01861026) United Kingdom