Confidence: I'm as sure as I can be.
Notes: Presumably it's hombergi and your suggested size is way out. 10-15mm is a biggish spider, whereas H.h. is small-medium. Might be the very rare but bigger rubicunda but the little projection on the palp doesn't look quite right.
What was the habitat?