About Latimer Lion Limited (02555745) United Kingdom