About Strebor Project Services Limited (09678794) United Kingdom