About Lucida Properties Limited (12625382) United Kingdom