About Templeton Research & Development Limited (03934175) United Kingdom