About Mjl Penrose Ltd (10131323) United Kingdom