About Mitchell & Sons Limited (06169547) United Kingdom