About B & R Khera Limited (01910462) United Kingdom