Miller & Spence
Consumer Report
- 01-02-2013
- 21
I received a letter today 01/02 from a company called Miller & Spencer claiming that I have inherited £37,858.81. Do you know any thing about this company?
Company: Miller & Spence
Country: USA
State: Netherlands
City: DJ Heerlen
Address: P.O Box 2870