About Loki Construction Limited (10066056) United Kingdom