About L. Penwarden Limited (09434006) United Kingdom