About Lead Property Investments Limited (08570448) United Kingdom