About S T Palmer Limited (11080487) United Kingdom