About Structuresource Ltd. (06826602) United Kingdom