About David Latta Ltd. (SC310573) United Kingdom