About Templar Property Ltd (13398027) United Kingdom