About Templeman & Harris Limited (04528267) United Kingdom