About Latchmore Place (g.x.) Limited (03601458) United Kingdom