About John Palmer Senior & Co Ltd (10032428) United Kingdom