About First Lion Property Investment Ltd (13279596) United Kingdom