About Mr & Mcr Holdings Limited (12348387) United Kingdom