About Beacon Installation Services Limited (12056269) United Kingdom