About B&a Group Liverpool Street Limited (09964589) United Kingdom