About Durham Property Lettings Ltd (13109543) United Kingdom