About Templeton Walker Limited (04614707) United Kingdom