About Penelope & Parker Ltd (12975220) United Kingdom