About B&a Group Canon Street Limited (10299695) United Kingdom