About Templeton Stockbridge Limited (08649930) United Kingdom