About Templeton Holdings Limited (04627477) United Kingdom