About Palmers Brook Management Limited (03016200) United Kingdom