About Templeton Charterhouse (oxford) Limited (05269518) United Kingdom