About Pens & Hammers Limited (13480521) United Kingdom