About Latchmere Ltd (11729521) United Kingdom