About Latchmere Lodge (durrington) Limited (02199716) United Kingdom