About South Durham Lettings Ltd (12948507) United Kingdom