About Broadcast Installation Associates Limited (02429984) United Kingdom