About Palmer 1961 Limited (09053921) United Kingdom