About Templestock Limited (03647588) United Kingdom