About Ellis & Balmforth Limited (01656128) United Kingdom