About Latimer Hinks Holdings Limited (12036917) United Kingdom