About Glasgow Warriors Limited (SC570841) United Kingdom