About Pen & Barrow Limited (02836468) United Kingdom