About Templeton Parker Limited (11248093) United Kingdom