PIXELS & TEA LIMITED, Ashford, Regno Unito