About Lion Property Solutions Limited (12647676) United Kingdom