About Mike And Dave Holdings Limited (10610463) United Kingdom