About Parker & Parker Motors Limited (11602150) United Kingdom