About Parker And Penelope Ltd (12320039) United Kingdom