About Maxwell Associates Limited (SC379036) United Kingdom