About Templars Residents Limited (05698310) United Kingdom