About Latchmere Capital Ltd (11820977) United Kingdom