About Palace Developments Limited (02221972) United Kingdom