About Mitchell & Bowles Ltd (13235373) United Kingdom