About Latimer Studios Ltd (08585396) United Kingdom