About Baker Kell Cumming Limited (13228411) United Kingdom