About Telemeter Installations Limited (00514019) United Kingdom