About Maxwell & Company London Limited (SC468057) United Kingdom