About Russell Hotel St. Andrews Limited (SC039576) United Kingdom