About Latchmere Associates Limited (13200258) United Kingdom