About Baker Pykett Innovations Ltd (13361417) United Kingdom