Company name: Lemon Head Prints
Description: Lemon Head Prints is a dynamic & high quality digital textile printing services that celebrates exciting new designers by shaping opportunities
Unit 1C, Fred Perry Bldg, 186 Bridport Rd, London N18 1SJ, United Kingdom