About Templar Property & Investments Limited (10630549) United Kingdom