About Latimer Digital Ltd (07559795) United Kingdom