About Lucas Residences Limited (13269336) United Kingdom