About Palace Consulting Limited (04248261) United Kingdom