- Luton, England, United Kingdom
Holmes Commercial is a company based out of 27 Guildford Street , LUTON, United Kingdom.