About E. Mitchell & Sons Limited (01588128) United Kingdom