About Ellis & Ellis Limited (08791301) United Kingdom