About Product Placement Sales And Marketing Consultants Limited (06269256) United Kingdom