About Baker & Baker Consulting Group Ltd (12339736) United Kingdom