About Technical Building Solutions Limited (12948481) United Kingdom