About Mckinsey Barclay & Co Limited (04201396) United Kingdom