About N. D. Palmer Ltd (11916904) United Kingdom