About L.e.a Property Services Ltd (11069308) United Kingdom