About Palgrave Ltd. (03165582) United Kingdom