James Finlayson is a consultant in both contract/IP law and web-development/SEO. He works regularly with SMEs through to large public sector institutions. Find out more here