About Latchmere Securities Limited (02880414) United Kingdom