About Afton Bookmakers Limited (SC435407) United Kingdom