About Maxwell & Russell Group Ltd (11260253) United Kingdom