About Richard Maxwell Holdings Limited (12909649) United Kingdom