About B&a Building Solutions Ltd (12789120) United Kingdom