About Penelope Palm Properties Limited (13676256) United Kingdom