About Mirror Projects Limited (02822578) United Kingdom