About Parker Meacham Ltd (08878611) United Kingdom