About Hemplan Design Limited (02621278) United Kingdom