About Templeridge Systems Limited (01915745) United Kingdom