About M & R Holdings Leicester Limited (12498816) United Kingdom