About Templeton Hill Limited (13304530) United Kingdom