About Mirror & Image Ltd. (04865170) United Kingdom