About Templeton Wells Limited (01943571) United Kingdom