About Latchmere House Estates Limited (10338358) United Kingdom