About V&a Building Solutions Ltd (12302302) United Kingdom