About Ellis & Jones Ltd (10864465) United Kingdom