About Ellis & Fleming Limited (10607310) United Kingdom