About Teesside Lettings Ltd (12872404) United Kingdom