About B&a Management Consultants Limited (08591276) United Kingdom