About Ellis Church Ltd (12596229) United Kingdom