About Latchingdon Lion Ltd (12256587) United Kingdom