About Ellis Finch Limited (08266088) United Kingdom