About Latchmoor Management (g.x.) Limited (02375203) United Kingdom