About Sta. Lucia Land International Limited (07859255) United Kingdom