About Parker Meller Limited (06210961) United Kingdom