About Ellis Noble Leisure Limited (12056240) United Kingdom