About Templeton-smith Limited (04112083) United Kingdom