About Penkhull Components Ltd (07980915) United Kingdom