About Baker Tilly Investment Solutions Limited (02051492) United Kingdom