About William Hill (scotland) Limited (SC026918) United Kingdom