About Lions Property Limited (11908332) United Kingdom