About L&r Mcr Limited (13167169) United Kingdom