About Latta Property Limited (SC469235) United Kingdom