About Lion Property Holdings Ltd (10764377) United Kingdom