About Mitchell S Europe Limited (07684968) United Kingdom