About V. N. Palmer Ltd. (05665429) United Kingdom