About Templar Housing Ltd (SC580734) United Kingdom