About Palace Project Management Limited (10568217) United Kingdom