Richardson Racing battles to Porsche podium at Silverstone