Just been doing some research for a potential new job, when I spotted this logo. Bearing in mind this is for a £22.5 million pound company http://www.harveyshopfitters.co.uk/index2.htm you've got to wonder how it got past the marketing team and directors. Absolute quality.
Anyone got any idea what it could mean?