About Maxwell Holdings Financial Company Limited (11795927) United Kingdom