About Pallisade Management Company Limited (03153090) United Kingdom