About Str Construction Limited (11380883) United Kingdom