About Leon Ellis Limited (09701779) United Kingdom