About Templeton Lettings Limited (11014231) United Kingdom