About Templar House (uk) Limited (05088516) United Kingdom