About The Templars Residents Management Company Limited (13177106) United Kingdom