About Mark Leese Property Developments Ltd (08182816) United Kingdom