About Maxwell Holdings Ltd (12898713) United Kingdom