About Latchmere Place Residents Company Limited (07635267) United Kingdom