About Pickering Brakes And Clutches Limited (04588465) United Kingdom