About Templeton House Limited (11398498) United Kingdom