About Palgrave Estate Limited (01592361) United Kingdom