About Latchmere Homes Ltd (10742580) United Kingdom