About B&a Group Leicester Limited (10299728) United Kingdom