About Mitchell House Holdings Limited (10932107) United Kingdom