About Palmer Investment Management Limited (06373531) United Kingdom