About Licensed Leisure Limited (SC190416) United Kingdom