About Lucas Properties Llp (OC331735) United Kingdom