About Templeton Homes Limited (12817576) United Kingdom