About Strutt S Project Services Limited (05797234) United Kingdom