About Latimer Kirkstall Limited (11909078) United Kingdom