About B & R Super Store Ltd (13632331) United Kingdom