About Six Foot & Pumpkin Limited (09993318) United Kingdom