About B&r Holdings Limited (11769582) United Kingdom