About S. Latter Ltd. (SC304889) United Kingdom