About Palace Projects Ltd (12331181) United Kingdom