About Stockholm Bygg & Anlagg Limited (11321881) United Kingdom