About St.lucia Properties Limited (13180920) United Kingdom