About Templar Estates Limited (04990285) United Kingdom