About Templeton Stone Limited (07785610) United Kingdom