About Crown Competitions Aberdeen Limited (SC692306) United Kingdom