About this website

This web-site is owned and administered by the sole directors of Spartan Press, Mark and Pat Goddard.

In January 2002, became fully e-commerce enabled, and in September 2003, Spartan appointed a dedicated web master: Thomas Pike, who developed the site initially. provides:

  • On-line shopping and credit-card security
  • Powerful database searching
  • Detailed product information including photographs of covers
  • Composer and publisher profiles
  • Customer interaction, feedback, downloads and user customisation
  • Help screens

This new site uses the scripting language PHP to interact between your browser and our online database. Web pages are generated "on the fly" as you browse, depending on your preferences.

Information from the MySQL database can be selected, presented and re-ordered in the twinkling of an eye. The many tables in the database hold details of all our titles, their composers, editors, arrangers, authors and artists, the instrumental categories they appear under, the countries people want music sending to, Royal Mail postage rates, our recommended music dealers with their geographical locations, your order details, order tracking and more.

This site is hosted by, the internet arm of Spartan Press. Personally run by Mark Goddard of Spartan, HighlandHost now presents a varied portfolio of websites including self-catering holidays, folk fiddling and Nintendo hand held games!

If you have any ideas, comments, criticisms or thoughts
PLEASE DO contact us NOW!

Spartan Press Retail Ltd
Trading as
Unit 2B Kingussie Industrial Estate
Station Road, Kingussie PH21 1ER

Non-UK residents: +44 (0) 1528 544770
UK residents: 01528 544770

Non-UK residents: +44 (0) 1528 544771
UK residents: 01528 544771


Registered office: 33 Parkfield Close, North Petherton, Somerset TA6 6QY
Company No. 4590102
Vat. Reg No. GB 829745387

See also Help, Contact Us, Security, Privacy, Terms and Delivery

  • MasterCard Credit
  • JCB
  • Maestro
  • Visa Credit
  • Visa Electron
  • Powered by WorldPay