About Mitchell Fox & Company Limited (00306473) United Kingdom