About Palmy Properties Limited (11673803) United Kingdom