About Stirling And Pipers Technology Services Ltd (SC639345) United Kingdom