About Station Hill Stores Farnham Limited (13151036) United Kingdom