About Stewart Roach Offshore Limited (10891297) United Kingdom