Horsepower Clothing prides itself on quality UK screen printed and embroidered clothing.