About Templeton Broadcast Installations Limited (06468681) United Kingdom