About Templer Investment Group Ltd (12594996) United Kingdom