About Ellis & Hall Limited (11985693) United Kingdom