About Lambert Broadcast Installations Limited (12515295) United Kingdom