About Palace Residence Ltd (SC599844) United Kingdom