About Parker (london) Limited (12503964) United Kingdom