About Ellis Winters Limited (04196673) United Kingdom