About Lebre Properties Limited (04463960) United Kingdom