About Lion Rock Property Limited (10837153) United Kingdom