About Ellis & Sons Limited (06459397) United Kingdom