Bowerock Insurance and Financial Services are independent financial advisers based in Wellingborough.