About B&r Leicester Ltd (12432265) United Kingdom