About Latchmore Lettings Ltd. (08798647) United Kingdom