About Parker Crane Holdings Limited (11220147) United Kingdom