About Templeton Charterhouse Limited (05269513) United Kingdom