About Ellis & Ellis Ltd (13582103) United Kingdom