About Mead Plant & Grab Ltd (11686356) United Kingdom