About Temida Lettings Ltd (10757457) United Kingdom