About Herring & Palmer Ltd (06868498) United Kingdom