About Ellis James Limited (11653783) United Kingdom