B & R Factors Ltd