Hi Chris,
I assume your site is the .co.uk and not the .com ? ItJustGotPersonal.co.uk ? Organic traffic comes through best when you've got a well rounded marketing plan, so mixing every aspect together and finally getting a sustainable setup.
Transparency, Map packs and local listings
Great looking site, attractive and should give the customer enough confidence. However, as a customer id like to see some transparency here and depending on which SEO/Marketer you speak to many would say that not having a physical address on the site, nor listed in any kind of Google business listing could be hindering your "trust". Likewise with a phone number, user experiences and being able to contact a company easily can have a reasonable say in both converting sales and the level of trust a brand has.
Now, I know exactly why you've opted for it. I and many others have done similar if you are operating from a home office and dropshipping etc. But there are ways around it such as creating a Google Maps/business listing and marking it as a place of which a customer can not visit, therefore Google allow the address to be hidden on the listing.
For £2 a month you can have a VOIP phone number and could have as many numbers as you wish routing through to the same phone line. Many businesses are opting for this now as its more cost effective and allows you to take phone numbers with you should you move locations.
Social Media
I see you've started with social media, keep it going along with relevant tags to appear in trending topics. Be consistent and be human rather than some automated feed pumping tweets out. Usability metrics do matter and brand awareness can be greatly boosted with social interaction.
SEO / Link building / Organic Brand building
The world is at your feet with a niche such as yours, low cost items that can go viral with some clever personalisation. Get out there and offer items to bloggers, instagram influencers and anyone else that will give you a plug in return. Guest posting on popular blogs in many different niches really does work in your niche, if your not knowledgeable about link building then keep it branded and keep it on high quality sites.
PPC / Adwords / Social ads
It will cost a small fortune if you are not optimising your ads, Take note of your searched/clicked phrases, add negative words based on those you can clearly see will never result in a sale. Do this every day until you start seeing better quality results.
I would highly recommend trying Google Merchant center/Google shopping, setting up product feeds for Google shopping is fairly straightforward with wordpress and it can make a huge difference compared to generic adwords campaigns.
With paid social adverts ( facebook etc ), pick your images carefully, take note of professional call to action type images, images that sell a product on their own without someone having to read the advert. Pre-made personalisations help give people an imagination, research latest trends and sayings and capitalise.
Good luck.