About Templar Property Services Ltd (06706470) United Kingdom