About Ellis & Cox Ltd (09508826) United Kingdom