About Templer Management Limited (07234414) United Kingdom