About Templeton Retail Construction Limited (08029530) United Kingdom