About Palmer And Pancherz Enterprises Ltd (13150623) United Kingdom