About Ellis Bros Limited (04478952) United Kingdom