About Mel Palmer Consultancy Limited (08984352) United Kingdom