About Lionsheart Properties Limited (08396666) United Kingdom