About Palmarsh Dura Ltd (12785366) United Kingdom