About Thelwall Construction Solutions Ltd (11561104) United Kingdom