About Templeton House Holdings Limited (13087374) United Kingdom